............................................................................................
............................................................................................
............................................................................................
............................................................................................
.............................................................................f...f..........
............................####...........................................f...D...f........
................................#..............................................I............
###..............................#I#..........................................III...........
#w#..............................#.#####.........III......I.....I.....I......IIIII..........
#.#.................#IIIIIIII#...#..........................................................
#.#................#rrrrrrrrr#...#..........................................................
#.#...............#rrrrrrrrrr#I..#f.........................................................
#.#..............#rrrrrrrrrrr#....#II......................................................#
#.#.............#rrrrrrrrrrrr#....#..................c...................c.................#
#.#............#rrrrrrrrrrrrr#....#.........h........#.............h.....#rrr#rrr#.........#
#.#...........#rrrrrrrrrrrrrr#f###......................................###r#.#r#######...k#
#.#..........#rrrrrrrrrrrrrrr###.....II................................#...#...#.......#III#
#...........#........sss............#.................................#................#...#
#########I.#########################..................................#................#...#
#.........#k#.........................................................#.#..............#...#
#........#.##.........................................................#.#f.o.....ffffff...f#
#.......#....#######..................................................#.########I###########
#......#..............................................................#...#.....c..#..#....#
#..I###................#..................................................#I########.......#
.#.................................................................#####.#............###..#
..#...............................................................#rrrr#.#.f.......#..#.#..#
...#.............................................................#rrr###.###########..#.#.#r
....#...............f...........c...............................#rrrrr...............f#...#r
.....#############################......h.....II....I....##############...#################r
................................##......h.....II....I..................#s#..................
.................................#......h.....##....#...................#...................
